[INFO] cloning repository https://github.com/lccc-project/lxca
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lccc-project/lxca" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flccc-project%2Flxca", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flccc-project%2Flxca'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b92a829cf53b48a53e7679823a75f521981e09cf
[INFO] fixing lccc-project/lxca against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flccc-project%2Flxca" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/lccc-project/lxca
[INFO] finished tweaking git repo https://github.com/lccc-project/lxca
[INFO] tweaked toml for git repo https://github.com/lccc-project/lxca written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lccc-project/lxca on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/lccc-project/lxca already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitfield-struct v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c
[INFO] running `Command { std: "docker" "start" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking unicode-ident v1.0.18
[INFO] [stderr]     Checking bitflags v2.9.0
[INFO] [stderr]     Checking uuid v1.16.0
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]     Checking proc-macro2 v1.0.94
[INFO] [stderr]     Checking quote v1.0.40
[INFO] [stderr]     Checking indexmap v2.9.0
[INFO] [stderr]     Checking lxca-derive v0.1.0 (/opt/rustwide/workdir/lxca-derive)
[INFO] [stdout] warning: unused import: `Punct`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use proc_macro::{Punct, TokenStream};
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `quote_spanned`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use quote::{quote, quote_spanned};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathSegment` and `token::PathSep`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:6:80
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Attribute, Data, DeriveInput, Fields, Ident, Lifetime, LitStr, Meta, Path, PathSegment,
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^
[INFO] [stdout] 7 |     PredicateType, Token, TraitBound, TypeParamBound, WherePredicate, parse_quote,
[INFO] [stdout] 8 |     parse_quote_spanned, punctuated::Punctuated, spanned::Spanned, token::PathSep,
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> lxca-derive/src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut clause = input.generics.make_where_clause();
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_span`
[INFO] [stdout]    --> lxca-derive/src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let path_span = Span::mixed_site();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_span`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Punct`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use proc_macro::{Punct, TokenStream};
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `quote_spanned`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use quote::{quote, quote_spanned};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathSegment` and `token::PathSep`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:6:80
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Attribute, Data, DeriveInput, Fields, Ident, Lifetime, LitStr, Meta, Path, PathSegment,
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^
[INFO] [stdout] 7 |     PredicateType, Token, TraitBound, TypeParamBound, WherePredicate, parse_quote,
[INFO] [stdout] 8 |     parse_quote_spanned, punctuated::Punctuated, spanned::Spanned, token::PathSep,
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> lxca-derive/src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut clause = input.generics.make_where_clause();
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_span`
[INFO] [stdout]    --> lxca-derive/src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let path_span = Span::mixed_site();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_span`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bitfield-struct v0.13.0
[INFO] [stdout] warning: unused import: `Punct`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use proc_macro::{Punct, TokenStream};
[INFO] [stdout]   |                  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `quote_spanned`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | use quote::{quote, quote_spanned};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathSegment` and `token::PathSep`
[INFO] [stdout]  --> lxca-derive/src/lib.rs:6:80
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Attribute, Data, DeriveInput, Fields, Ident, Lifetime, LitStr, Meta, Path, PathSegment,
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^
[INFO] [stdout] 7 |     PredicateType, Token, TraitBound, TypeParamBound, WherePredicate, parse_quote,
[INFO] [stdout] 8 |     parse_quote_spanned, punctuated::Punctuated, spanned::Spanned, token::PathSep,
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> lxca-derive/src/lib.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut clause = input.generics.make_where_clause();
[INFO] [stdout]     |         ----^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `path_span`
[INFO] [stdout]    --> lxca-derive/src/lib.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let path_span = Span::mixed_site();
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_path_span`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking lxca v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `core::slice`
[INFO] [stdout]  --> src/binfmt/dec.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::slice;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `marker::PhantomData`
[INFO] [stdout]  --> src/binfmt/dec.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     marker::PhantomData,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ir::PhantomIrMarker`
[INFO] [stdout]  --> src/binfmt/dec.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::ir::PhantomIrMarker;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Constant`
[INFO] [stdout]  --> src/fmt_helpers.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::ir::constant::{Constant, ConstantPool};
[INFO] [stdout]   |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::slice`
[INFO] [stdout]  --> src/binfmt/dec.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::slice;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `marker::PhantomData`
[INFO] [stdout]  --> src/binfmt/dec.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     marker::PhantomData,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ir::PhantomIrMarker`
[INFO] [stdout]  --> src/binfmt/dec.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::ir::PhantomIrMarker;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Constant`
[INFO] [stdout]  --> src/fmt_helpers.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::ir::constant::{Constant, ConstantPool};
[INFO] [stdout]   |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt::Debug`
[INFO] [stdout]  --> src/fmt_helpers/impls.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt::Debug, num::NonZero};
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fmt::Debug`
[INFO] [stdout]  --> src/fmt_helpers/impls.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt::Debug, num::NonZero};
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `delegate_to_display`
[INFO] [stdout]  --> src/ir/decls.rs:6:167
[INFO] [stdout]   |
[INFO] [stdout] 6 | ..., MetadataIter, NestedMetadata}, pretty::{PrettyPrint, delegate_to_display}, symbol::{InternalizeAsSym, VarSym}, types::SignatureB...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PhantomIrMarker`
[INFO] [stdout]   --> src/ir/decls.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     PhantomIrMarker,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/ir/expr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num::NonZeroU32`
[INFO] [stdout]  --> src/ir/expr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use core::num::NonZeroU32;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BoxOrConstant` and `SymbolTypeMatch`
[INFO] [stdout]   --> src/ir/expr.rs:7:20
[INFO] [stdout]    |
[INFO] [stdout]  7 |         constant::{BoxOrConstant, ConstantPool, Internalizable},
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 |         symbol::{InternalizeAsSym, LabelSym, Symbol, SymbolTypeMatch, VarSym},
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cmp::Ordering`
[INFO] [stdout]  --> src/ir/file.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{cmp::Ordering, marker::PhantomData};
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ManuallyDrop` and `MaybeUninit`
[INFO] [stdout]  --> src/ir/metadata.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 |     mem::{ManuallyDrop, MaybeUninit},
[INFO] [stdout]   |           ^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `delegate_to_display`
[INFO] [stdout]  --> src/ir/decls.rs:6:167
[INFO] [stdout]   |
[INFO] [stdout] 6 | ..., MetadataIter, NestedMetadata}, pretty::{PrettyPrint, delegate_to_display}, symbol::{InternalizeAsSym, VarSym}, types::SignatureB...
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PhantomIrMarker`
[INFO] [stdout]   --> src/ir/decls.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     PhantomIrMarker,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::marker::PhantomData`
[INFO] [stdout]  --> src/ir/expr.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::marker::PhantomData;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num::NonZeroU32`
[INFO] [stdout]  --> src/ir/expr.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use core::num::NonZeroU32;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `symbol::Symbol`
[INFO] [stdout]  --> src/ir/types.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         symbol::Symbol,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BoxOrConstant` and `SymbolTypeMatch`
[INFO] [stdout]   --> src/ir/expr.rs:7:20
[INFO] [stdout]    |
[INFO] [stdout]  7 |         constant::{BoxOrConstant, ConstantPool, Internalizable},
[INFO] [stdout]    |                    ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 11 |         symbol::{InternalizeAsSym, LabelSym, Symbol, SymbolTypeMatch, VarSym},
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InternalizeAsSym` and `VarSym`
[INFO] [stdout]  --> src/ir/test_files_impl.rs:4:107
[INFO] [stdout]   |
[INFO] [stdout] 4 | ...   constant::{Constant, Internalizable}, expr::BinaryOp, file::File, intrinsics::Intrinsic, symbol::{InternalizeAsSym, VarSym}, ty...
[INFO] [stdout]   |                                                                                                         ^^^^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cmp::Ordering`
[INFO] [stdout]  --> src/ir/file.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{cmp::Ordering, marker::PhantomData};
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `indexmap::IndexMap`
[INFO] [stdout]  --> src/target.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use indexmap::IndexMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `uuid::Uuid`
[INFO] [stdout]  --> src/target.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use uuid::Uuid;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ManuallyDrop` and `MaybeUninit`
[INFO] [stdout]  --> src/ir/metadata.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 |     mem::{ManuallyDrop, MaybeUninit},
[INFO] [stdout]   |           ^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fmt_helpers::DebugWithConstants` and `ir::constant::Constant`
[INFO] [stdout]  --> src/target.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{fmt_helpers::DebugWithConstants, ir::constant::Constant};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `symbol::Symbol`
[INFO] [stdout]  --> src/ir/types.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |         symbol::Symbol,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `indexmap::IndexMap`
[INFO] [stdout]  --> src/target.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use indexmap::IndexMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `uuid::Uuid`
[INFO] [stdout]  --> src/target.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use uuid::Uuid;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `fmt_helpers::DebugWithConstants` and `ir::constant::Constant`
[INFO] [stdout]  --> src/target.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{fmt_helpers::DebugWithConstants, ir::constant::Constant};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt::Debug`
[INFO] [stdout]    --> src/ir/constant.rs:211:29
[INFO] [stdout]     |
[INFO] [stdout] 211 |                           use core::fmt::Debug;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 698 | / def_constant_pool_enum! {
[INFO] [stdout] 699 | |     pub enum ConstantPoolEntry <'ir> {
[INFO] [stdout] 700 | |         Void(Void),
[INFO] [stdout] 701 | |         Integer(u128),
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `def_constant_pool_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/binfmt/dec.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 .map_err(|e| Error::OutOfRangeUnsigned(v as u128))
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/binfmt/dec.rs:124:49
[INFO] [stdout]     |
[INFO] [stdout] 124 |             .and_then(|v| v.try_into().map_err(|e| Error::OutOfRangeSigned(v as i128)))
[INFO] [stdout]     |                                                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt::Debug`
[INFO] [stdout]    --> src/ir/constant.rs:211:29
[INFO] [stdout]     |
[INFO] [stdout] 211 |                           use core::fmt::Debug;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 698 | / def_constant_pool_enum! {
[INFO] [stdout] 699 | |     pub enum ConstantPoolEntry <'ir> {
[INFO] [stdout] 700 | |         Void(Void),
[INFO] [stdout] 701 | |         Integer(u128),
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `def_constant_pool_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/binfmt/dec.rs:118:27
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 .map_err(|e| Error::OutOfRangeUnsigned(v as u128))
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/binfmt/dec.rs:124:49
[INFO] [stdout]     |
[INFO] [stdout] 124 |             .and_then(|v| v.try_into().map_err(|e| Error::OutOfRangeSigned(v as i128)))
[INFO] [stdout]     |                                                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pool` is never read
[INFO] [stdout]    --> src/ir/decls.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub struct ObjectBodyBuilder<'ir, 'a> {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 347 |     pool: &'a mut ConstantPool<'ir>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `return_42` is never used
[INFO] [stdout]   --> src/ir/test_files_impl.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn return_42<'ir>(targ: impl Internalizable<'ir, str>, ctx: IrCtx<'ir>) -> File<'ir> {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hello_world` is never used
[INFO] [stdout]   --> src/ir/test_files_impl.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn hello_world<'ir>(targ: impl Internalizable<'ir, str>, ctx: IrCtx<'ir>) -> File<'ir> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `addition` is never used
[INFO] [stdout]   --> src/ir/test_files_impl.rs:81:8
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub fn addition<'ir>(targ: impl Internalizable<'ir, str>, ctx: IrCtx<'ir>) -> File<'ir> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `infinite_loop` is never used
[INFO] [stdout]    --> src/ir/test_files_impl.rs:105:8
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub fn infinite_loop<'ir>(targ: impl Internalizable<'ir, str>, ctx: IrCtx<'ir>) -> File<'ir> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `black_box` is never used
[INFO] [stdout]    --> src/ir/test_files_impl.rs:121:8
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub fn black_box<'ir>(targ: impl Internalizable<'ir, str>, ctx: IrCtx<'ir>) -> File<'ir> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEST_FILES` is never used
[INFO] [stdout]    --> src/ir/test_files_impl.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub const TEST_FILES: &[(
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/binfmt/dec.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             n.decode_in_place(decoder);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let _ = n.decode_in_place(decoder);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pool` is never read
[INFO] [stdout]    --> src/ir/decls.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub struct ObjectBodyBuilder<'ir, 'a> {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 347 |     pool: &'a mut ConstantPool<'ir>,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/binfmt/dec.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             n.decode_in_place(decoder);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let _ = n.decode_in_place(decoder);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lxca::ir::test_files`
[INFO] [stdout]   --> src/bin/test_debugs.rs:1:16
[INFO] [stdout]    |
[INFO] [stdout]  1 | use lxca::ir::{test_files::TEST_FILES, with_context};
[INFO] [stdout]    |                ^^^^^^^^^^ could not find `test_files` in `ir`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/ir.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[cfg(feature = "test-files")]
[INFO] [stdout]    |       ---------------------- the item is gated behind the `test-files` feature
[INFO] [stdout] 80 | pub mod test_files {
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `lxca::ir::test_files`
[INFO] [stdout]   --> src/bin/test_debugs.rs:1:16
[INFO] [stdout]    |
[INFO] [stdout]  1 | use lxca::ir::{test_files::TEST_FILES, with_context};
[INFO] [stdout]    |                ^^^^^^^^^^ could not find `test_files` in `ir`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/ir.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[cfg(feature = "test-files")]
[INFO] [stdout]    |       ---------------------- the item is gated behind the `test-files` feature
[INFO] [stdout] 80 | pub mod test_files {
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lxca` (bin "test_debugs") due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `lxca` (bin "test_debugs" test) due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c", kill_on_drop: false }`
[INFO] [stdout] a65ae354d16ba88463106e27c1514b2627f32a182f2755c1ae08040747e9ba9c
